Digital Test Signal Generator Implemented with FPGA
نویسندگان
چکیده
In this paper we present a digital generator which produces sine-wave signals with variable frequency. The shape of the signal is stored in memory. The modification of the frequency is achieved by changing the number of samples used to generate a period. The digital circuitry of the generator is implemented using a field programmable gate array (FPGA) and a microcontroller. Experimentally we have generated sine-wave signals with frequencies between 1÷100 kHz and analysed their content in harmonics. Finally we present some possibilities for optimising the generator.
منابع مشابه
FPGA Implementation of Metastability-Based True Random Number Generator
True random number generators (TRNGs) are important as a basis for computer security. Though there are some TRNGs composed of analog circuit, the use of digital circuits is desired for the application of TRNGs to logic LSIs. Some of the digital TRNGs utilize jitter in freerunning ring oscillators as a source of entropy, which consume large power. Another type of TRNG exploits the metastability ...
متن کاملFPGA Implementation of Pipelined CORDIC Sine Cosine Digital Wave Generator
The coordinate rotation digital computer (CORDIC) algorithm is well known iterative algorithm for performing rotations in digital signal processing applications. Hardware implementation of CORDIC results increase in Critical path delay. Pipelined architecture is used in CORDIC to increase the clock speed and to reduce the Critical path delay. In this paper a hardware efficient Digital sine and ...
متن کاملFPGA Implementation of the Curve Generator Algorithm for H/W Acceleration Applications
The paper presents results of the implementation of a nonparametric curve generator algorithm in FPGA as a test of concept for H/W acceleration solutions. It is shown that coordinate sequences as a curve representation when generated by the algorithm form a nonuniform sampled cosine/sine sequences of values that can be used in signal generation applications. A known draw back of the algorithm i...
متن کاملHigh performance physical random number generator
A field programmable gate array (FPGA) -based implementation of a physical random number generator (PRNG) is presented. The PRNG uses an alternating step generator construction to decorrelate an oscillator-phase-noise-based physical random source. The resulting design can be implemented completely in digital technology, requires no external components, is very small in area, achieves very high ...
متن کاملSystem Generator: The State-of-art FPGA Design tool for DSP Applications
Digital signal processing functions have traditionally been implemented on programmable platform of DSPs. However, as the needs of many computationally intensive applications are outstripping the processing capabilities of DSPs, the use of FPGAs has become very much prevalent. Moreover, the research is ongoing to develop and employ high level design tools, which help shorten the development tim...
متن کامل